package org.soderiakelvy.model.dao;

import java.util.List;
import org.soderiakelvy.model.domain.TipoClienteVO;

public interface TipoClienteDao {
    void insertTipoCliente(TipoClienteVO tipoCliente) throws Exception;
    void updateTipoCliente(TipoClienteVO tipoCliente) throws Exception;
    void deleteTipoCliente(TipoClienteVO tipoCliente) throws Exception;
    List<TipoClienteVO> getAllTiposDeClientes() throws Exception;
    
    TipoClienteVO getTipoClienteByNombre(String nombre) throws Exception;
    TipoClienteVO getTipoClienteById(long tipoClienteId);
    TipoClienteVO getDefaultValue() throws Exception;
}
